Aside

logo

View this CV online at likarajo.github.io/cv

View my resume online at likarajo.github.io/cv/resume

Contact

Technical Skills

Lang: Java, Python, Scala
Web: Spring, Spring Boot
Big Data: Hadoop, Spark
DevOps: Git, Jenkins, Docker
Database: SQL, NoSQL
Front End: HTML/CSS/JavaScript
Cloud: AWS S3 EC2 EMR, Elastic

Disclaimer

Made w/ pagedown
Last updated on 2019-11-04

Main

Rajarshi Chattopadhyay

I am a Software Engineer having 4 years experience:
internship on web application development, permanent job on application development and support1, personal and academic projects on applied machine learning and Big Data management and analysis2, and self-learned system design fundamentals.
As a Big Data enthusiast, I have undertaken online training earning digital badges3 on Big Data technologies to stay relevant. I also take interest in designing highly scalable intelligent systems.

Currently searching for a software engineer position that allows me to develop and improve software and build intelligent systems to positively impact the global community.

Education

M.S. in Computer Science, Intelligent Systems

University of Texas at Dallas

Dallas, TX, USA

2020 - 2018

  • Data Structures, Big Data, Machine Learning

B.Tech. in Electronics

West Bengal University of Technology

Kolkata, WB, India

2014 - 2012

  • Object Oriented Programming, Embedded Systems, Microprocessors, Digital Electronics
  • Thesis: Design and Development of a RISC Processor based on Harvard Architecture

Professional Experience

Software Engineer Intern, IT

Tesla

Fremont, CA, USA

2019

  • Infrastructure automation: Automated infrastructure access requests and brought down the turnaround time by 90%.

Software Development Engineer Intern

Copart

Dallas, TX, USA

2019

  • Developed and maintained web application modules and REST microservices for billing and payments operations.

Administrative Assistant, Student-worker

Office of Graduate Education, UT Dallas

Dallas, TX, USA

2019 - 2018

  • Developed template to aid faster review of dissertation documents. Performed data maintenance, workshop arrangements and social media engagement.

Software Systems Engineer

IBM

Kolkata, WB, India

2018 - 2014

  • Developed and maintained client application back-end. Automated DB updates and app-queue monitoring. Received IBM Best Emerging Techie Award in 2016.

Embedded Systems Engineer Apprentice

Hi-Q Solutions

Kolkata, WB, India

2013 - 2012

  • Developed embedded solutions using Finite State Machines, Assembly Language, and VHDL.

Associate Engineer Apprentice

Bharat Sanchar Nigam Ltd.

Kolkata, WB, India

2013

  • Analyzed requirement and designed a college campus network for an Institution.
  • Rank first with 96.95% score in Vocational Training on Communication Systems.

Associate Engineer Apprentice

Siemens VAI Metal Technologies

Kolkata, WB, India

2013 - 2012

  • Prepared hook-up diagrams for installation of automation instruments at client factory location.
  • Prepared container diagrams for holding instruments using CAD

Projects

I have developed multiple side projects on various technologies based on the knowledge gained through academic course work and personal effort

Have a look at my projects here:

github.com/likarajo
likarajo.github.io/Projects

CV

Personal

N/A

2019

  • My Online CV
  • R, Markdown, Pagedown
  • likarajo.github.io/cv

Twitter Sentiments

Academic

N/A

2019

  • A Spark Streaming application for live tweets sentiment analysis.
  • Scala, SBT, Spark, Twitter API, Zookeeper, Kafka, ElasticSearch, Logstash, Kibana
  • likarajo.github.io/twitter_sentiments

Face recognition

Personal

N/A

2019

  • Image recording, preparing image data, and training with pre-built Haar-cascade classifier to recognize face.
  • numpy, cv2, python, Haar-cascade classifier
  • likarajo.github.io/face_recognition

Breast Cancer Diagnosis

Academic

N/A

2019

  • Model built for diagnosing and predicting Breast Cancer with Support Vector Machine using Wisconsin Breast Cancer diagnostic data set.
  • Python, Scikit-Learn, Support-Vector-Classifier
  • likarajo.github.io/breastcancer_diagnosis

House Price Prediction

Academic

N/A

2019

  • Analyzing house price data from Kaggle and building a model using the data which can be used to predict the final price of a house.
  • Python, Feature-engineering, AWS S3 EC2 EMR, Spark, Scala, Regression
  • likarajo.github.io/house_price

Airport Rank

Academic

N/A

2019

  • Rank top airports based on self-implemented Page Rank values computed using their connections data from Bureau of Transportation Statistics.
  • Spark, Scala, Page rank
  • likarajo.github.io/AirportRank

Recommender System

Academic

N/A

2019

  • A recommender systems built using Collaborative filtering on ratings data. Used Alternating least squares (ALS) algorithm to learn the latent factors.
  • Scala, Spark, Collaborative-Filtering, Alternating-Least-Squares-Algorithm, Latent-factors
  • github.com/likarajo/recommender

Car Analysis

Academic

N/A

2019

  • Classify cars as automatic or manual. Predict mileage of cars.
  • Spark, Scala, Support-Vector-Classifier, Decision-Tree, Logistic-regression, Linear-Regression
  • github.com/likarajo/car_analysis

News Topic Modelling

Academic

N/A

2019

  • Find out topic of news from CNN news data
  • Spark, Scala, Latent-Dirichlet-Allocation
  • github.com/likarajo/topics

Crimes Analysis

Academic

N/A

2019

  • Finding the crimes cluster in a region using Kmeans clustering as silhouette.
  • Spark, Scala, Kmeans-clustering
  • github.com/likarajo/crimes

Dimensionality Reduction

Academic

N/A

2019

  • Built a Support Vector Machine (SVM) Classifier model with Stochastic Gradient Decent (SGD) for Principal Component Analysis and Spectral Clustering
  • Python3, SVM-Classifier, Principal-Component-Analysis, Spectral-Clustering
  • github.com/likarajo/dimensionality_reduction

Tetris Game

Academic

N/A

2019

  • A tetris UI game built as part of Computer Graphics curriculum
  • Java, AWT, Swing
  • github.com/likarajo/tetris

Sentiment of a sentence

Academic

N/A

2019

  • Used dataset of labelled sentences from Yelp, Amazon, IMDB to learn a model and use the same to analyze the sentiment of new sentences.
  • Scala, TF-IDF, Classification
  • github.com/likarajo/sentence_sentiment

Sentiment on US Airline

Academic

N/A

2019

  • Analyzing sentiment on US Airlines with Logistic Regression, Random Forest classifier, Naive-Bayes classifier using tweets data on US Airline.
  • Scala, Spark, Classification
  • github.com/likarajo/usairline_sentiment

Social Network Analysis

Academic

N/A

2019

  • Analysing a social network of users liking each other’s posts created in a graph structure.
  • Spark, Scala, GraphX
  • github.com/likarajo/social_network

Personal Website V2

Personal

N/A

2019

  • Version 2 of my portfolio website.
  • HTML, CSS, Bootstrap, JS, jQuery, GitHub-Pages
  • likarajo.github.io/website_v2

Personal Website V3

Personal

N/A

2019

  • Version 3 of my portfolio website.
  • JS, Gatsby, Netlify, GitHub-Pages
  • likarajo.github.io/website

Ensemble Methods

Academic

N/A

2019

  • Self-implementation of Bagging and Boosting on Decision Tree ID3 algorithm and comparing it with Scikit Learn implementation using Mushroom Data Set.
  • Python3, Decision-Tree, ID3, Bagging, Boosting, Scikit-Learn
  • github.com/likarajo/decision_tree_ensemble

Decison Tree ID3

Academic

N/A

2019

  • Self-implementation of Decision Tree ID3 algorithm and comparing it with Scikit Learn implementation using MONK’s Problems and Tic-Tac-Toe Endgame Data Set.
  • Python3, Decision-Tree, ID3, Scikit-Learn
  • github.com/likarajo/decision_tree

Titanic Survival

Personal

N/A

2019

  • Titanic survival prediction with Decision Tree classifier using dataset from Kaggle Competetion.
  • Spark, Scala, Decision-Tree-Classifier
  • github.com/likarajo/titanic_survival

Simulated OS with Demand Paging

Academic

N/A

2019

  • Simulated a computer system and implement a simple Operating System with simulated virtual memory demand paging scheme.
  • C++, Unix
  • github.com/likarajo/simOS_demandPaging

Simulated OS

Academic

N/A

2019

  • Simulated a computer system and implement a simple Operating System that manages the resources of the computer system.
  • C++, Unix
  • likarajo.github.io/simOS

Temperature Anomaly

Personal

N/A

2019

  • Fetch data from NASA and plot regions on map that are fire hazards with high temperature anomaly.
  • Python, Basemap, Conda
  • github.com/likarajo/hightemp

Chatbot

Personal

N/A

2019

  • A chat bot designed to simulate conversation with users base on Artificial Intelligence.
  • AI, AIML, Python, Flask
  • github.com/likarajo/chatbot

Earthquakes

Personal

N/A

2019

  • Fetch data from USGS and plot areas across the world that had a 4.5+ earthquake in the last 24 hours.
  • Python, Basemap, Conda
  • github.com/likarajo/earthquakes

Portfolio

Personal

N/A

2019

  • My portfolio website
  • R, Blogdown
  • likarajo.github.io/Projects

CICD

Personal

N/A

2018

  • Continuous Integration and continuous deployment using Jenkins
  • Jenkins, DevOps
  • likarajo.github.io/devops-helloworld

Personal Website V1

Personal

N/A

2018

  • My first portfolio website.
  • HTML, CSS, Bootstrap, JS, jQuery, GitHub-Pages
  • likarajo.github.io/website_v1

911Calls

Personal

N/A

2018

  • Data Science and visualization on 911 calls data.
  • Python3
  • github.com/likarajo/ds911calls

Kinship

Personal

N/A

2017

  • A tool that finds out what are the related words (kins) to a particular word that twitter users have tweeted.
  • Python3, Twitter API, TKinter
  • likarajo.github.io/kinship

Rock Paper Scissor game

Personal

N/A

2017

  • A One-player rock paper scissor game built using Python
  • Python3, TKinter
  • likarajo.github.io/rock-paper-scissor

Clock

Personal

N/A

2017

  • An online clock that can be customized; can be reused in any web page.
  • HTML, CSS, JS
  • likarajo.github.io/clock

Brick Breaker Game

Personal

N/A

2016

  • A One-player brick breaker game built using Javascript
  • HTML, CSS, JS
  • likarajo.github.io/brickbreaker

MQ Statistics Tools

IBM

N/A

2015

  • Automated daily queue status monitoring and reporting for the core application eliminating manual effort.
  • Unix, Bash
  • likarajo.github.io/mqstats

MQ Reporting Tools

IBM

N/A

2015

  • Developed a Java UI for daily queue status report generation for the core application on a single click eliminating manual effort.
  • Java, SWT, Unix, Bash
  • likarajo.github.io/mqreporting




Writings

I blog about what I learn and beleieve to let others benefit from it and collaborate.

Have a look at my writings here:

LinkedIn Articles
likarajoblogs.wordpress.com

Summer 2019 Internship Experience

Personal

N/A

2019

  • An article based on my learning outcomes and experience during my Summer internship at Copart

Functional and Object Oriented Programming

Personal

N/A

2019

  • An article based on my learning outcomes from attending and informational session on Functional Programming.
  • Fucntional-Programming, OOP

Containerization

Personal

N/A

2018

  • A beginners guide for Creating and Publishing Docker Image for a Python app.
  • Containerization, Docker

Big Data in Agriculture

Personal

N/A

2018

  • My thoughts on use of big data in agriculture in the modern modern world.

CICD

Personal

N/A

2018

  • A guide to learn the use of Jenkins for Continuous Integration and Continuous Deployment of projects.
  • Containerization, Docker, Jenkins, DevOps

RISC Processor using Harvard Architecture

Academic

N/A

2014

  • Based on my Bachelor’s Thesis: Overview of designing and developing a Reduced Instruction Set Computing microprocessor, using Harvard Architecture.
  • RISC, Harvard-Architecture, Microprocessor, Assembly-language

Digital Credentials

I like to keep myself up-to-date with the latest technologies, through online training and certifications.

Have a look at my earned digital credentials here:

youracclaim.com/users/likarajo

IBM Cloud Kubernetes Service

IBM

N/A

2019

  • Cloud, Containers, Kubernetes, Orchestration

Hadoop Data Access - Level 1

IBM

N/A

2019

  • Big Data, Hadoop, Hbase, Hive, SQL

Hadoop Foundations - Level 2

IBM

N/A

2019

  • Big Data, Hadoop

Hadoop Administration - Level 1

IBM

N/A

2019

  • Big Data, Flume, Hadoop, Oozie, Sqoop, Zookeeper

Docker Essentials

IBM

N/A

2019

  • Cloud, Containers, Docker

Spark - Level 1

IBM

N/A

2019

  • Big Data, Hadoop, Spark

Big Data Foundations - Level 2

IBM

N/A

2019

  • Big Data, Hadoop, Spark

IBM Blockchain Essentials

IBM

N/A

2017

  • Blockchain, Distributed Ledger Technology, Hyperledger, Ledger, Open Source

OCAJP - SE8

Oracle

N/A

2017

  • Java, Application Development, JDK, Lambda Expressions

Hadoop Programming - Level 1

IBM

N/A

2017

  • Big Data, Hadoop, MapReduce, Pig

Hadoop Foundations - Level 1

IBM

N/A

2017

  • Big Data, Hadoop

Big Data Foundations - Level 1

IBM

N/A

2017

  • Big Data, Hadoop

Enterprise Design Thinking Practitioner

IBM

N/A

2016

  • Design, Empathy, Experience Design, Ideation, User-Centered Design, User-Centric, User Experience, User Research, UX

Knowledge Transfer

I am passionate about sharing my knowledge with others. I believe that to teach is to learn twice. I have delivered at workshops at my college and at work.

On-the-job training

IBM

Kolkata, WB, India

2017

  • Provided on-the-job training on application system architecture and database overview.
  • SQL, Java

Workshop Presentation

Narula Institute of Technology

Kolkata, WB, India

2013

  • Delivered presentation on computer architecture in National seminar by IETE.
  • Assembly Language, Microprocessor Intel 8085, Microcontroller Intel 8051

Workshop Presentation

Narula Institute of Technology

Kolkata, WB, India

2013

  • Delivered presentation on wireless telecommunication in Industrial Educational Program at college.
  • IPV4, IPV6, Cellular Comminaction